view,
scroll-view,
swiper,
button,
input,
textarea,
label,
navigator,
image {
	box-sizing: border-box;
}

.flex{
	display: flex;
}
.align-center{
	align-items: center;
}
.flex-aj-center {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
}
.flex-a-center {
	display: flex;
	align-items: center;
}
.flex-j-center {
	display: flex;
	justify-content: center;
}
.flex-column-center {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.flex-column-between {
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	align-items: stretch;
}
.flex-center-between {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.flex-top-between {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.flex-bottom-between {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}
.flex-center-end {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.flex-center-start {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.flex-wrap{
	display: flex;
	flex-wrap: wrap;
}

/* 文字换行溢出处理 */
.text-ellipsis {
	/* #ifndef APP-PLUS-NVUE */
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
	/* #endif */
	/* #ifdef APP-PLUS-NVUE */
	lines: 1;
	/* #endif */
}
.text-ellipsis2 {
	max-height: 120rpx;
	word-break: break-all;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	white-space: wrap;
  line-height: 24rpx;
}

/* 隐藏滚动条样式 */
::-webkit-scrollbar {
	display: none;
	width: 0 !important;
	height: 0 !important;
	-webkit-appearance: none;
	background: transparent;
	color: transparent;
}

.triangle {
	width: 0;
	height: 0;
	border-top: 18rpx solid #333333;
	border-right: 12rpx solid transparent;
	border-left: 12rpx solid transparent;
	border-bottom: 12rpx solid transparent;
}

.font-bold{
	font-weight: bold;
}
.mt-10{
	margin-top: 10rpx;
}
.mr-10{
	margin-right: 10rpx;
}
